package salvarcasodetestes;

import java.io.File;
import java.util.LinkedList;

import dao.ConcreteDaoCasosDeTeste;
import dao.DAOCasosDeTeste;

public class FachadaParaDadosDeSuitesDeTestes implements InterfaceFachadaParaDadosDeSuiteDeTestes
{
	private DAOCasosDeTeste salvaCasosDeTestes;
	private static FachadaParaDadosDeSuitesDeTestes singletonFachadaDaoCasosDeTestes;
	
	private FachadaParaDadosDeSuitesDeTestes()
	{
		salvaCasosDeTestes = new ConcreteDaoCasosDeTeste();
	}
	
	public synchronized static FachadaParaDadosDeSuitesDeTestes getInstance()
	{
		if(singletonFachadaDaoCasosDeTestes == null)
		{
			singletonFachadaDaoCasosDeTestes = new FachadaParaDadosDeSuitesDeTestes();
		}
		
		return singletonFachadaDaoCasosDeTestes;
	}
	
	
	
	public boolean projetoDeTestesComEsseNomeJahExiste(String nomeProjetoDeTestes)
	{
		return this.salvaCasosDeTestes.projetoDeTestesJahExiste(nomeProjetoDeTestes);
	}
	
	

}
